Type: entity
Confidence: 0.98
Created: 2026-04-17
Updated: 2026-04-17
Tags: 技术研究历史计算理论

No Silver Bullet 论文

概述

Frederick Brooks 于1986年发表的《No Silver Bullet》,论证了软件工程中不存在能让生产力在十年内提高10倍的单一技术,因为核心困难来自本质复杂性而非偶然复杂性。

关键内容

论文信息

项目 内容
标题 No Silver Bullet</td> </tr> <tr> <td><strong>作者</strong></td> <td>[[Frederick P. Brooks, Jr.
发表时间 1986年(会议);1987年4月(期刊)
刊物 IEEE Computer, Vol. 20, No. 4, pp. 10-19
被引次数 超过5000次

核心框架

本质困难 vs 偶然困难: - 本质困难:软件概念结构固有的复杂性,不可消除 - 偶然困难:当前工具和表达方式的不完善,可通过技术进步消除

软件的四个本质特性

  1. 复杂性(Complexity):软件是人类创造的最复杂的实体
  2. 一致性(Conformity):必须适应外部世界的无序约束
  3. 可变性(Changeability):因为可以改变所以总会被要求改变
  4. 不可见性(Invisibility):无法像建筑那样被直观呈现

历史影响

来源

相关